3bc56cddb15a29fc8512a139cdc62c0168e14665,servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/SlingPropertyValueHandler.java,SlingPropertyValueHandler,setPropertyAsIs,#Node#RequestProperty#,185

Before Change


                        if ( prop.hasMultiValueTypeHint() ) {
                            final Value[] array = new Value[1];
                            array[0] = parent.getSession().getValueFactory().createValue(c);
                            response.onModified(
                                parent.setProperty(prop.getName(), array).getPath()
                            );
                        } else {
                            response.onModified(
                                    parent.setProperty(prop.getName(), c).getPath()
                                );
                        }
                        return;
                    }

After Change


                        if ( prop.hasMultiValueTypeHint() ) {
                            final Value[] array = new Value[1];
                            array[0] = parent.getSession().getValueFactory().createValue(c);
                            changes.add(Modification.onModified(
                                parent.setProperty(prop.getName(), array).getPath()
                            ));
                        } else {
                            changes.add(Modification.onModified(
                                    parent.setProperty(prop.getName(), c).getPath()
                                ));
                        }
                        return;
                    }